/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.edu.flf.audioteca.dao;

import br.edu.flf.audioteca.dao.exceptions.JPAException;
import java.io.Serializable;

/**
 *
 * @author Nathan Azevedo
 */
public interface IEntidadeEscritaDAO extends IEntidadeLeituraDAO {

    public <S extends Serializable> S excluir(final S entidade) throws JPAException;

    public <S extends Serializable> S incluir(final S entidade) throws JPAException;

    public <S extends Serializable> S alterar(final S entidade) throws JPAException;
    
}
